
DESTDIR = ../bin2
OBJECTS_DIR = ../bin2
QT += xml
CONFIG += qt release

SOURCES += main.cpp
SOURCES +=  mainscreen.cpp
SOURCES +=  parser/parser.cpp
SOURCES +=  cgpanel/cgpanel.cpp
SOURCES +=  utils/vector3d.cpp
SOURCES +=  utils/matrix.cpp
SOURCES +=  scenemanager/scenemanager.cpp
SOURCES +=  scenemanager/sceneelement.cpp
SOURCES +=  scenemanager/camera/camera.cpp
SOURCES +=  scenemanager/geometry/geometry.cpp	
SOURCES +=  scenemanager/geometry/cylinder.cpp	
SOURCES +=  scenemanager/geometry/cone.cpp	
SOURCES +=  scenemanager/light/pointlight.cpp
SOURCES +=  scenemanager/light/spotlight.cpp
SOURCES +=  scenemanager/light/directionallight.cpp
SOURCES +=  scenemanager/material/material.cpp
SOURCES +=  scenemanager/textures/texture.cpp
SOURCES +=  objects/vertex.cpp
SOURCES +=  objects/objecttexture.cpp
SOURCES +=  objects/normal.cpp
SOURCES +=  objects/plane.cpp
SOURCES +=  objects/objectlist.cpp
SOURCES +=  objects/object.cpp
SOURCES +=  scenemanager/scene/scene.cpp
SOURCES +=  scenemanager/scene/shape.cpp
SOURCES +=  scenemanager/scene/subscene.cpp
SOURCES +=  cgpanel/raytracer/raytracer.cpp
SOURCES +=  cgpanel/rasterizer/rasterizer.cpp
SOURCES +=  cgpanel/raytracer/ray.cpp
SOURCES +=  cgpanel/floatmatrix.cpp
SOURCES +=  cgpanel/raytracer/raymatrix.cpp
SOURCES +=  cgpanel/timer.cpp
SOURCES +=  cgpanel/raytracer/bvhtree.cpp
SOURCES +=  cgpanel/raytracer/bvhnode.cpp
SOURCES +=  cgpanel/raytracer/box.cpp
SOURCES +=  cgpanel/raytracer/hitrecord.cpp

HEADERS += mainscreen.h
HEADERS += parser/parser.h
HEADERS += cgpanel/cgpanel.h
HEADERS += utils/vector3d.h
HEADERS += utils/matrix.h
HEADERS += scenemanager/scenemanager.h
HEADERS += scenemanager/sceneelement.h
HEADERS += scenemanager/camera/camera.h
HEADERS += scenemanager/geometry/cylinder.h
HEADERS += scenemanager/geometry/geometry.h
HEADERS += scenemanager/geometry/cone.h
HEADERS += scenemanager/light/pointlight.h
HEADERS += scenemanager/light/spotlight.h
HEADERS += scenemanager/light/directionallight.h
HEADERS += scenemanager/material/material.h
HEADERS += scenemanager/textures/texture.h
HEADERS += objects/vertex.h
HEADERS += objects/objecttexture.h
HEADERS += objects/normal.h
HEADERS += objects/plane.h
HEADERS += objects/objectlist.h
HEADERS += scenemanager/scene/scene.h
HEADERS += scenemanager/scene/shape.h
HEADERS += scenemanager/scene/subscene.h
HEADERS += cgpanel/raytracer/raytracer.h
HEADERS += cgpanel/rasterizer/rasterizer.h
HEADERS += cgpanel/raytracer/ray.h
HEADERS += cgpanel/floatmatrix.h
HEADERS += cgpanel/raytracer/raymatrix.h
HEADERS +=  cgpanel/timer.h
HEADERS  += cgpanel/raytracer/bvhtree.h
HEADERS  +=  cgpanel/raytracer/bvhnode.h
HEADERS  +=  cgpanel/raytracer/box.h
HEADERS  +=  cgpanel/raytracer/hitrecord.h

